package cc.higou.service;

import cc.higou.core.pojo.Brand;
import cc.higou.core.tools.PageHelper;

import java.util.List;

/**
 * 说明：
 * 品牌的业务层
 *
 * @author:dongxing
 * @time:--
 */

public interface BrandService {

    /**
     * 查询品牌brand的方法
     *
     * @param brand
     * @return
     */
    public PageHelper.Page<Brand> findByExample(Integer pageNum, Integer pageSize, Brand brand);


    /**
     * 通过id查询品牌的方法
     *
     * @param id
     * @return
     */
    public Brand findById(Long id);

    /**
     * 保存更新的额用户
     *
     * @param brand
     */
    public void update(Brand brand);


    /**
     * 保存添加的商品
     *
     * @param brand
     */
    public void add(Brand brand);

    /**
     * 通过id删除品牌
     * @param ids
     */
    public void deleteByids(String ids);


    /**查询所有的品牌
     * @return
     */
    public List<Brand> findAll();

    /**
     * 从redis中查询所有的品牌
     * @return
     */
    public List<Brand> findAllFromRedis();


}
